/**
 * Copyright (C) 2013-2014 the original author or authors.
 */
package com.foreveross.bsl.common.utils.factory;

/**
 * @description
 *
 * @author rening
 * @version v1.0
 *
 * @2013-3-4
 *
 */
public interface InstanceProvider {

	public abstract <T> T getInstance(Class<T> paramClass);

	public abstract <T> T getInstance(Class<T> paramClass, String beanName);
	
	public abstract <T> T getInstance(String beanName);
}
